package io;

import java.io.*;

/**
 * 使用缓冲字符输入流读取文本数据
 */
public class BRDemo {
    public static void main(String[] args) throws IOException {
        FileInputStream fis = new FileInputStream("./tedu-javase02/src/io/BRDemo.java");
        InputStreamReader isr = new InputStreamReader(fis);
        BufferedReader bd = new BufferedReader(isr);

        String  line;
        /*
             String readLine()该方法会返回读取到的一行字符串，返回的字符串中不含有最后的换行符。
             如果单独读取了空行(这一行只有换行符)，则返回值为空字符串
             如果返回值为null，则表示流读取到了末尾。
         */

        while ((line = bd.readLine()) != null){
            System.out.println(line);
        }
        bd.close();
    }
}
